package cn.tedu.csmall.passport.web;

/**
 * ClassName: ServiceCode
 * Package: cn.tedu.csmall.passport.web
 * Description 状态业务码
 *
 * @version 0.0.1
 * @Author: 大傻
 * @Create:2022/12/8
 */
public enum ServiceCode {

    /**
     * 成功
     */
    OK(20000),
    /**
     * 错误：请求参数格式有误
     */
    ERR_BAD_REQUEST(40000),
    /**
     * 错误：登录失败，用户名或密码错误
     */
    ERR_UNAUTHORIZED(40100),
    /**
     * 错误：登录失败，账号已经被禁用
     */
    ERR_UNAUTHORIZED_DISABLED(40110),
    /**
     * 错误：权限不足
     */
    ERR_FORBIDDEN(40300),
    /**
     * 错误：数据不存在
     */
    ERR_NOT_FOUND(40400),

    /**
     * 错误：数据冲突
     */
    ERR_CONFLICT(40900),

    /**
     * 错误：未知错误
     */
    ERR_UNKNOWN(99999);


    private Integer value;
    ServiceCode(Integer value){
        this.value=value;
    }
    public Integer getValue(){
        return value;
    }


}
